Distributed Message Service (DMS)
Distributed Message Service (DMS)
การจัดคิวข้อความที่แยกแอปพลิเคชันออกจากกัน ประมวลผลปริมาณการใช้งานที่พุ่งขึ้นฉับพลันในขณะที่ผสานการทำงานเข้ากับแอปพลิเคชันบุคคลที่สาม บริการที่มีความพร้อมใช้งานสูงนี้สามารถใช้งานร่วมกับ Kafka, RabbitMQ และ RocketMQ ได้อย่างสมบูรณ์
การจัดคิวข้อความที่แยกแอปพลิเคชันออกจากกัน ประมวลผลปริมาณการใช้งานที่พุ่งขึ้นฉับพลันในขณะที่ผสานการทำงานเข้ากับแอปพลิเคชันบุคคลที่สาม บริการที่มีความพร้อมใช้งานสูงนี้สามารถใช้งานร่วมกับ Kafka, RabbitMQ และ RocketMQ ได้อย่างสมบูรณ์
21 ภูมิภาค
ข้อความนับพันล้านรายการ
อัตราการส่งผ่านข้อมูล 10 เท่า
เมตริกกว่า 40 รายการ
ทำไมต้องใช้ Huawei Cloud DMS
การปรับใช้อย่างรวดเร็ว ความเข้ากันได้ของโอเพนซอร์ส
ทำงานร่วมกับโปรโตคอลข้อความเมนสตรีม เช่น Kafka, RocketMQ และ RabbitMQ (AMQP)
ใช้งานได้ทันทีตั้งแต่เริ่มต้น รวมทั้งจัดการและผสานการทำงานกับ RESTful API, คอนโซล และ SDK หลายภาษา

การรับประกัน O&M, การตรวจสอบ และการตรวจจับข้อผิดพลาดทุกวันตลอด 24 ชั่วโมง
ป้องกันความน่าเชื่อถือด้วยการจำลองหลายแบบ, หลาย AZ และเฟลโอเวอร์
รับข่าวสารจากการวินิจฉัยด้วยคลิกเดียว (DMS for RocketMQ) การตรวจสอบที่ครอบคลุม และการรับประกันการบริการตลอดเวลา
.png)
TPS ในจำนวนสิบล้าน
การประมวลผลข้อมูลในเวลาจริงด้วยประสิทธิภาพ 200 Gbit/s และเวลาแฝงในระดับวินาที
ทรัพยากรพื้นที่จัดเก็บและการประมวลผลสามารถปรับให้เข้ากับความท้าทายด้านทรัพยากรในสถานการณ์ต่าง ๆ

คิวข้อความที่มีอัตราการส่งผ่านข้อมูลสูงสำหรับทุกความต้องการ
คิวข้อความที่มีอัตราการส่งผ่านข้อมูลสูงสำหรับทุกความต้องการ

การสื่อสารแบบอะซิงโครนัส
แยกระบบย่อยออกจากกันสำหรับแอปพลิเคชันแบบโมโนลิธิกเพื่อให้กลายเป็นแบบกระจาย ส่งผลให้มีความเสถียรและประสิทธิภาพสูงขึ้น

IoT
ช่องทางการส่งข้อมูลความเร็วสูงระหว่างอุปกรณ์ IoT และระบบวิเคราะห์ข้อมูล

สตรีมและการประมวลผลข้อมูลขนาดใหญ่
โมเดลการสตรีมที่จับและประมวลผลข้อมูลที่พุ่งสูงขึ้นในเวลาจริง

ศูนย์กลางการถ่ายโอนข้อมูล
พื้นที่จัดเก็บข้อมูลความจุสูงพิเศษ การใช้งานแบบหนึ่งต่อหลายรายการ และการประมวลผลข้อมูลในเวลาจริงและแบบแบตช์ระหว่างระบบ
ความแตกต่างของฟีเจอร์ DMS
ความแตกต่างของฟีเจอร์ DMS

DMS for Kafka
แบบดึง
การติดตามออฟเซ็ตและการประทับเวลา
ประสิทธิภาพการสะสมที่สูงกว่า RabbitMQ เนื่องจากมีอัตราการส่งผ่านข้อมูลสูง
รองรับ Apache Kafka เท่านั้น
Kafka เขียนด้วย Scala และ Java และรองรับไคลเอนต์ในภาษาการเขียนโปรแกรมหลายรายการ
การจำกัดผลลัพธ์ไคลเอนต์ที่เป็นยูสเซอร์และโปรดิวเซอร์หรือคอนซูเมอร์
รองรับ FIFO ระดับพาร์ติชัน
การรับรองความถูกต้อง SSL และ SASL และการควบคุมสิทธิ์การอ่าน/เขียน

DMS for RocketMQ
แบบดึงและแบบพุช
เข้ากันได้กับ RocketMQ
รองรับไคลเอนต์ในภาษาการเขียนโปรแกรมหลายรายการ
มีการวางแผน
ลำดับข้อความจะคงอยู่ในคิว
การตรวจสอบสิทธิ์ SSL

DMS for RabbitMQ
การตั้งค่าที่แนะนำ: 0–10
แบบดึงและแบบพุช
เมื่อการดึงข้อความได้รับการยอมรับแล้ว RabbitMQ จะได้รับแจ้งว่าสามารถลบข้อความได้
ไม่รองรับโดยตรง แต่สามารถสร้างการหุ้มได้
RabbitMQ ทำงานด้วย AMQP
RabbitMQ เขียนด้วยภาษา Erlang และรองรับไคลเอนต์ในภาษาการเขียนโปรแกรมหลายรายการ
การจำกัดผลลัพธ์ตามเครดิตต่อโปรดิวเซอร์ ซึ่งเป็นกลไกที่กระตุ้นให้เกิดการปกป้องจากภายใน
FIFO สำหรับการจัดคิวข้อความแบบเธรดเดียวเท่านั้นโดยไม่มีฟีเจอร์ขั้นสูง เช่น คิวล่าช้าหรือคิวลำดับความสำคัญ
การตรวจสอบสิทธิ์ SSL
เอกสารประกอบ
บริการอื่น ๆ
บริการอื่น ๆ
FunctionGraph
รันโค้ดของคุณโดยไม่ต้องเตรียมใช้งานหรือจัดการเซิร์ฟเวอร์
Distributed Cache Service (DCS) for Redis
บริการแคชข้อมูลในหน่วยความจำที่ใช้ร่วมกันได้กับ Redis
Cloud Service Engine (CSE)
ครอบคลุมการลงทะเบียนแอปพลิเคชันไมโครเซอร์วิส การค้นพบ การจัดการการกำหนดค่า และการกำกับดูแล